#ifndef VENTANASIMULACION_H
#define VENTANASIMULACION_H
#include <QWidget>
#include <QVector>
#include <QLabel>
#include <QTextEdit>

namespace Ui {
    class VentanaSimulacion;
}

class Cajero;

class VentanaSimulacion : public QWidget {
    Q_OBJECT

public:
    explicit VentanaSimulacion(QVector<Cajero*>);
    QVector<Cajero*> getCajeros();
    QString getNombreOperacion(int);
    bool esCajeroDisponible(int);
    void inhabilitarCajeros();
    ~VentanaSimulacion();

public slots:
    void agregar(int, int, int, float);
    void retirar(int);

private slots:
    void on_bEstadisticas_clicked();

private:
    Ui::VentanaSimulacion *ui;
    QVector<Cajero*> cajeros;
    QVector<QImage> imagenesClientes;
    QLabel* etiquetas[6][10];
};

#endif // VENTANASIMULACION_H
